TColor - prechod z farby do farby

Otázka od: Martin Kasman

7. 1. 2004 11:16

Mam pole farba array[1..10] of TColor;

Farba[1]:=modra farba
Farba[10]:=cervena farba

Ako dam postupne do poli Farba[2 az 9] take farby aby existoval plynuly
prechod z modrej farby do cervanej, teda z Farba[1] az do Farba[10] ?



Vdaka za kazdu radu.



Odpovedá: Ondrej Kelle

7. 1. 2004 11:11

> Mam pole farba array[1..10] of TColor;
>
> Farba[1]:=modra farba
> Farba[10]:=cervena farba
>
> Ako dam postupne do poli Farba[2 az 9] take farby aby
> existoval plynuly
> prechod z modrej farby do cervanej, teda z Farba[1] az do Farba[10] ?

Pozri si funkciu FillGradient v JclGraphics.
JCL najdes tu: http://sourceforge.net/projects/jcl/
Myslim, ze sa jedna o jednoduchy vypocet jednotlivych R, G, B hodnot podla
koeficientov (konecna_hodnota - pociatocna_hodnota) / pocet_hodnot.

HTH
TOndrej

Odpovedá: Alexandr Stefek

7. 1. 2004 12:08



> Mam pole farba array[1..10] of TColor;
>
> Farba[1]:=modra farba
> Farba[10]:=cervena farba
>
> Ako dam postupne do poli Farba[2 az 9] take farby aby existoval plynuly
> prechod z modrej farby do cervanej, teda z Farba[1] az do Farba[10] ?
>
Barvy jsou vazenym prumerem po barevnych slozkach RGB.
Alexandr Stefek